package com.ruoyi.crm.bean.vo.dto;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.comm.crud.bean.BaseDTO;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 案件类型表 biz_case_type
 * 
 * @author riverbo
 */
@SuppressWarnings("serial")
@EqualsAndHashCode(callSuper=false)
@Data
public class CustInfoDTO extends BaseDTO {
	
    /** 案件类型序号 */
    private Integer custId;

    /** 案件类型名称 */
	@NotBlank(message = "客户名称不能为空")
    @Size(min = 0, max = 128, message = "案件类型名称长度不能超过128个字符")
    private String custName;

    /** 客户类型 */
    @TableField(value = "cust_type")
    private String custType;
    
    /** 案件类型排序 */
    @NotBlank(message = "证件号码不能为空")
    @Size(min = 0, max = 32, message = "证件号码长度不能超过32个字符")
    private String certNo;

	/** 状态（0正常 1停用） */
    @TableField(value = "status")
    private String status;

    /** 用户是否存在此案件类型标识 默认不存在 */
//    private boolean flag = false;

}
